home *** CD-ROM | disk | FTP | other *** search
/ Windows 6-Pak - Disc 4 / Windows 6-Pak (InfoMagic) (Disc 4) (1999).ISO / Text-Chat-Scripts / pp-320m.exe / pp300 / p-chan.mrc < prev    next >
Encoding:
Text File  |  1998-08-15  |  29.1 KB  |  542 lines

  1. ; -----------------------------------------------------
  2. ; Peace and Protection (by misspai)
  3. ; -----------------------------------------------------
  4. ; Channel popups (load in remotes)
  5. ; -----------------------------------------------------
  6. menu channel {
  7.   $_exec(_cprotpop):{}
  8.   @Op
  9.   .Opnotice...:set %_arhelp wall # | _askr _arhelp Opnotice message for # $+ ?
  10.   .Topic...:etopic #
  11.   .Channel Central...:channel
  12.   .-
  13.   .Clone control
  14.   ..Find clones, this channel:clones #
  15.   ..Find clones anywhere:clones
  16.   ..-
  17.   ..Kick clones, this channel:clrclones #
  18.   ..Ban clones, this channel:clrclones # b
  19.   .-
  20.   .Mode +tn only:mtn #
  21.   .Moderation
  22.   ..Moderate    +m:m # +m
  23.   ..Unmoderate    --m:m # -m
  24.   ..-
  25.   ..+Voice all    +v:fvoc # *
  26.   ..Devoice all    --v:fdvoc # *
  27.   .Other modes
  28.   ..Invite only    +i
  29.   ...On    +i:m # +i
  30.   ...Off    --i:m # -i
  31.   ..Key required    +k
  32.   ...On...    +k:set %_arhelp _setkey # | _askr _arhelp Set channel key to what?
  33.   ...Off    --k:m # -k $chan(#).key
  34.   ..Limit user count    +l
  35.   ...On...    +l:set %_arhelp m # +l | _askr _arhelp Limit number of users to how many?
  36.   ...Off    --l:m # -l
  37.   ..No external msgs    +n
  38.   ...On    +n:m # +n
  39.   ...Off    --n:m # -n
  40.   ..Private    +p
  41.   ...On    +p:m # +p
  42.   ...Off    --p:m # -p
  43.   ..Secret    +s
  44.   ...On    +s:m # +s
  45.   ...Off    --s:m # -s
  46.   ..Topic by ops only    +t
  47.   ...On    +t:m # +t
  48.   ...Off    --t:m # -t
  49.   .-
  50.   .Kicks/bans
  51.   ..Ban last user to part:banlast #
  52.   ..Unban last ban made:unban #
  53.   ..Reban last ban unbanned:reban #
  54.   ..-
  55.   ..Filterkick...:set %_arhelp _pkick1 fk # | _askr _arhelp Wildcard mask or word to match for filterkick?
  56.   ..Filterkick nonops...:set %_arhelp _pkick1 fknop # | _askr _arhelp Wildcard mask or word to match for filterkick?
  57.   ..-
  58.   ..Ban...:set %_arhelp ban # | _askr _arhelp User or mask to ban?
  59.   ..Kickban...:set %_arhelp _pkick1 kb # | _askr _arhelp User or mask to kickban?
  60.   ..Unban...:set %_arhelp ban # | _askr _arhelp User or mask to unban?
  61.   ..-
  62.   ..Edit banlist...:ban #
  63.   .Mass stuff
  64.   ..Kick all nonops...:set %_arhelp fknop # * cleaning out channel | _askyn _arhelp Kick ALL nonops on # $+ ?
  65.   ..Deop all but yourself...:set %_arhelp fdop # * | _askyn _arhelp Deop ALL users on # $+ ?
  66.   ..@Op ALL users...:set %_arhelp fop # * | _askyn _arhelp Op ALL users on # $+ ?
  67.   %s^xw
  68.   .Topic...    [ 50 ]:set %_arhelp _msgxw # topic # | _pentry _arhelp $+ $_s2p($chan(#).topic) New topic?
  69.   .Invite...    [100]:set %_arhelp _msgxw # invite # | _askr _arhelp User to invite to # $+ ?
  70.   .-
  71.   .Filterkick...    [200]:set %_arhelp _pxwkick _msgxw # kick # | _askr _arhelp Mask to filterkick?
  72.   .Bans    [ 75 ]
  73.   ..Cannot be op...    50:set %_arhelp _pxwban # 50 | _askr _arhelp Mask to ban?
  74.   ..Ban from joining...    75:set %_arhelp _pxwban # 75 | _askr _arhelp Mask to ban?
  75.   ..Custom level...    ??:set %_arhelp _pxwban3 # | _askr _arhelp Level of ban?
  76.   ..-
  77.   ..Unban...:set %_arhelp _msgxw # unban # | _askr _arhelp Mask to unban?
  78.   .Banlist    [á 0 á]
  79.   ..List X/W bans...:set %_arhelp _pxwlist # | _pentry _arhelp Pattern to match?( $+ %col.custdark $+ Enter for %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
  80.   ..List channel bans:_msgxw # banlist #
  81.   .-
  82.   .Access    [á 0 á]
  83.   ..Automatic login
  84.   ...Enable for this channel...:set %_arhelp auto xa # | _askr _arhelp Password?
  85.   ...Disable for this channel:auto xd #
  86.   ...-
  87.   ...View all X/W auto logins...:auto xv
  88.   ...Clear all X/W auto logins:auto xd
  89.   ..-
  90.   ..Perform login...:if (%autoxw. [ $+ [ # ] ] != $null) auto xp # | else { set %_arhelp _msgxw # login # | _askr _arhelp Password? }
  91.   ..Change password...:set %_arhelp _pxwpass # | _askr _arhelp New password?
  92.   ..Deauthenticate:_msgxw # deauth #
  93.   ..-
  94.   ..Login as new user...:set %_arhelp _pxwfirst # | _askr _arhelp New password? (this is only if you have never logged in before)
  95.   .Info    [á 0 á]
  96.   ..Your access:_msgxw # access #
  97.   ..Your commands:_msgxw # showcommands #
  98.   ..-
  99.   ..Check user's access...:set %_arhelp _msgxw # access # | _askr _arhelp Nickname or mask to check access for?
  100.   ..-
  101.   ..Channel info:_msgxw # chaninfo #
  102.   .Status    [á 1 á]:_msgxw # status #
  103.   .-
  104.   .Suspend    [100]
  105.   ..Suspend user, in seconds...:set %_arhelp _pxwsus # s | _askr _arhelp Suspend for how many seconds?
  106.   ..Suspend user, in minutes...:set %_arhelp _pxwsus # m | _askr _arhelp Suspend for how many minutes?
  107.   ..Suspend user, in hours...:set %_arhelp _pxwsus # h | _askr _arhelp Suspend for how many hours?
  108.   ..Suspend user, in days...:set %_arhelp _pxwsus # d | _askr _arhelp Suspend for how many days?
  109.   ..-
  110.   ..Unsuspend user...:set %_arhelp _msgxw # unsuspend # | _askr _arhelp Nickname or address of user to unsuspend?
  111.   .Users    [400]
  112.   ..Add user...:set %_arhelp _pxwadd # | _askr _arhelp Nickname of new user?
  113.   ..Remove user...:set %_arhelp _msgxw # remuser # | _askr _arhelp Nickname or address of user to remove?
  114.   ..-
  115.   ..Change access...:set %_arhelp _pxwacc # | _askr _arhelp Nickname or address of user to modify?
  116.   ..Modify mask...:set %_arhelp _pxwmat # | _askr _arhelp Nickname of user to modify?
  117.   ..Set auto-op
  118.   ...On...:set %_arhelp _pxwaop # on | _askr _arhelp Nickname or address of user to modify?
  119.   ...Off...:set %_arhelp _pxwaop # off | _askr _arhelp Nickname or address of user to modify?
  120.   ..-
  121.   ..Modify password...:set %_arhelp _pxwmpass # | _askr _arhelp Nickname or address of user to modify password for?
  122.   .-
  123.   .Join/part    [450]
  124.   ..Have X/W part channel:_msgxw # part #
  125.   ..-
  126.   ..Have X join the channel:_msgxw X join #
  127.   ..Have W join the channel:_msgxw W join #
  128.   ..-
  129.   ..Add to X/W's autojoin list:_msgxw # addchan #
  130.   ..Remove from X/W's autojoin list:_msgxw # remchan #
  131.   .Config    [450]
  132.   ..Mass deop protection...:set %_arhelp _msgxw # set # massdeoppro | _askr _arhelp Maximum number of deops allowed?
  133.   ..Nick flood protection...:set %_arhelp _msgxw # set # nickfloodpro | _askr _arhelp Maximum number of nick changes allowed?
  134.   ..-
  135.   ..X/W always opped
  136.   ...On:_msgxw # set # alwaysop on
  137.   ...Off:_msgxw # set # alwaysop off
  138.   ..-
  139.   ..Description
  140.   ...Set...:set %_arhelp _msgxw # set # description | _askr _arhelp New channel description?
  141.   ...Clear:_msgxw # set # description
  142.   ..URL
  143.   ...Set...:set %_arhelp _msgxw # set # url | _askr _arhelp New channel URL?
  144.   ...Clear:_msgxw # set # url
  145.   ..-
  146.   ..Automatic topic
  147.   ...On:_msgxw # set # autotopic on
  148.   ...Off:_msgxw # set # autotopic off
  149.   ..Auto-op for new users
  150.   ...On:_msgxw # set # userflags 1
  151.   ...Off:_msgxw # set # userflags 0
  152.   .Config    [500]
  153.   ..General flood protection...:set %_arhelp _msgxw # set # floodpro | _askr _arhelp Maximum number of modes/topics/kicks allowed?
  154.   ..-
  155.   ..No ops but X/W
  156.   ...On:_msgxw # set # noop on
  157.   ...Off:_msgxw # set # noop off
  158.   ..Only allow OP command
  159.   ...On:_msgxw # set # oponly on
  160.   ...Off:_msgxw # set # oponly off
  161.   ..Only allow known ops
  162.   ...On:_msgxw # set # strictop on
  163.   ...Off:_msgxw # set # strictop off
  164.   .Get X/W!    [500]
  165.   ..Login and get X for the first time...:set %_arhelp _pxwget # X | _askr _arhelp Your new password as administrator?
  166.   ..Login and get W for the first time...:set %_arhelp _pxwget # W | _askr _arhelp Your new password as administrator?
  167.   ..-
  168.   ..Read me first:dispa Note that these options are only for channels that have had their registration ALREADY accepted. To register a channel on undernet you must go to http://cservice.undernet.org/regist/ and fill out a form, including e-mail addresses of 10 supporters.
  169.   %s^c
  170.   .AutoKick    [ S ]
  171.   ..Add...:set %_arhelp _msgcs akick # add | _askr _arhelp Nickname or mask of user to AutoKick?
  172.   ..Delete...:set %_arhelp _msgcs akick # del | _askr _arhelp Mask or index number of AutoKick to delete?
  173.   ..Wipe...:set %_arhelp _msgcs akick # wipe | _askyn _arhelp Really clear AutoOp list entirely?
  174.   .-
  175.   .Mass    [ A ]
  176.   ..Deop...:set %_arhelp _msgcs mdeop # | _pentry _arhelp Perform mass deop via ChanServ on # $+ ?
  177.   ..Kick...:set %_arhelp _msgcs mkick # | _pentry _arhelp Perform mass kick via ChanServ on # $+ ?
  178.   .Unban self    [ A ]:_msgcs unban # me
  179.   .Unban all    [ S ]:_msgcs unban # all
  180.   .-
  181.   .Info    [ -- ]:_msgcs info #
  182.   .Your access    [ -- ]:_msgcs access #
  183.   .-
  184.   .List    [ A ]
  185.   ..AOP...:set %_arhelp _msgcs aop # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
  186.   ..SOP...:set %_arhelp _msgcs sop # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
  187.   ..AKick...:set %_arhelp _msgcs akick # list | _pentry _arhelp Pattern to search for in AutoOp list?( $+ %col.custdark $+ Enter to list %col.custdark $+ all, %col.custdark $+ ESC to %col.custdark $+ cancel.)
  188.   .Access...    [ A ]:set %_arhelp _msgcs access # | _askr _arhelp Nickname of user to check access of?
  189.   .Count of ops    [ A ]:_msgcs count #
  190.   .-
  191.   .MemoServ...    [ A ]:set %_arhelp _msgms sendsop # | _askr _arhelp Memo to send to all SOPs on # $+ ?
  192.   .-
  193.   .AutoOps    [ S ]
  194.   ..Add...:set %_arhelp _msgcs aop # add | _askr _arhelp Nickname or mask of user to add as AutoOp?
  195.   ..Delete...:set %_arhelp _msgcs aop # del | _askr _arhelp Nickname or index number of AutoOp to delete?
  196.   ..Wipe...:set %_arhelp _msgcs aop # wipe | _askyn _arhelp Really clear AutoOp list entirely?
  197.   ..Clean...:set %_arhelp _msgcs aop # clean | _askyn _arhelp Clear all AutoOps whose nicknames have expired?
  198.   .SuperOps    [ F ]
  199.   ..Add...:set %_arhelp _msgcs sop # add | _askr _arhelp Nickname or mask of user to add as SuperOp?
  200.   ..Delete...:set %_arhelp _msgcs sop # del | _askr _arhelp Nickname or index number of SuperOp to delete?
  201.   ..Wipe...:set %_arhelp _msgcs sop # wipe | _askyn _arhelp Really clear SuperOp list entirely?
  202.   ..Clean...:set %_arhelp _msgcs sop # clean | _askyn _arhelp Clear all SuperOps whose nicknames have expired?
  203.   .-
  204.   .Founder    [ F ]
  205.   ..Automatic login
  206.   ...Enable for this channel...:set %_arhelp auto ca # | _askr _arhelp Password?
  207.   ...Disable for this channel:auto cd #
  208.   ...-
  209.   ...View all ChanServ auto logins...:auto cv
  210.   ...Clear all ChanServ auto logins:auto cd
  211.   ..-
  212.   ..Perform login...:if (%autocs. [ $+ [ # ] ] != $null) auto cp # | else { set %_arhelp _msgcs identify # | _askr _arhelp Password? }
  213.   ..Change password...:set %_arhelp _pcspw | _askr _arhelp New password?
  214.   ..-
  215.   ..Set self as founder:_msgcs set # founder
  216.   ..-
  217.   ..Register channel...:set %_arhelp _pcsreg # | _askr _arhelp Your new password as founder?
  218.   ..Drop channel...:set %_arhelp _msgcs drop # | _askyn _arhelp Really drop channel from ChanServ database?
  219.   .Config    [ F ]
  220.   ..Description...:set %_arhelp _msgcs set # desc | _askr _arhelp New channel description?
  221.   ..URL
  222.   ...Set...:set %_arhelp _msgcs set # url | _askr _arhelp New channel URL?
  223.   ...Clear:_msgcs set # url
  224.   ..-
  225.   ..Mode lock
  226.   ...Set...:set %_arhelp _msgcs set # mlock | _askr _arhelp Modes to lock? (Ex: +tn-kl)
  227.   ...Clear:_msgcs set # mlock *
  228.   ..Private channel
  229.   ...On:_msgcs set # private on
  230.   ...Off:_msgcs set # private off
  231.   ..Channel memos
  232.   ...Founder only:_msgcs set # memo founder
  233.   ...SuperOps and Founder:_msgcs set # memo sop
  234.   ...AutoOps and above:_msgcs set # memo aop
  235.   ...No chan memos allowed:_msgcs set # memo none
  236.   ..-
  237.   ..If chan empty let creator be op
  238.   ...On:_msgcs set # leaveops on
  239.   ...Off:_msgcs set # leaveops off
  240.   ..Only allow know ops
  241.   ...On:_msgcs set # opguard on
  242.   ...Off:_msgcs set # opguard off
  243.   ..Only allow ops into channel
  244.   ...On:_msgcs set # restrict on
  245.   ...Off:_msgcs set # restrict off
  246.   ..Require ops login to NickServ
  247.   ...On:_msgcs set # ident on
  248.   ...Off:_msgcs set # ident off
  249.   ..Don't require login for founder
  250.   ...On:_msgcs set # unsecure on
  251.   ...Off:_msgcs set # unsecure off
  252.   ..-
  253.   ..Limit topic changes to
  254.   ...Founder:_msgcs set # topiclock founder
  255.   ...SuperOps:_msgcs set # topiclock sop
  256.   ...Anyone (off):_msgcs set # topiclock off
  257.   ..Keep topic when chan is empty
  258.   ...On:_msgcs set # keeptopic on
  259.   ...Off:_msgcs set # keeptopic off
  260.   Protection
  261.   .Global protection settings...:protedit
  262.   .Settings for this channel...:protedit $active
  263.   .-
  264.   .Quick protection disable
  265.   ..Disable all:set %+floodpro.ctcpoff. [ $+ [ # ] ] $true | set %+floodpro.textoff. [ $+ [ # ] ] $true | set %+floodpro.joinoff. [ $+ [ # ] ] $true | set %+floodpro.modeoff. [ $+ [ # ] ] $true | dispa All channel protections temporarily disabled.
  266.   ..Reenable all:set %+floodpro.ctcpoff. [ $+ [ # ] ] | set %+floodpro.textoff. [ $+ [ # ] ] | set %+floodpro.joinoff. [ $+ [ # ] ] | set %+floodpro.modeoff. [ $+ [ # ] ] | dispa All channel protections reenabled. (unless they are globally disabled or set individually to off.)
  267.   ..-
  268.   ..Disable CTCP/DCC protections:set %+floodpro.ctcpoff. [ $+ [ # ] ] $true | dispa CTCP/DCC protections temporarily disabled.
  269.   ..Disable text protections:set %+floodpro.textoff. [ $+ [ # ] ] $true | dispa Text/notice protections temporarily disabled.
  270.   ..Disable mode/topic protections:set %+floodpro.modeoff. [ $+ [ # ] ] $true | dispa Mode/topic protections temporarily disabled.
  271.   ..Disable join/clone protections:set %+floodpro.joinoff. [ $+ [ # ] ] $true | dispa On join (clone, identd, etc.) protections temporarily disabled.
  272.   .-
  273.   .CTCP flood protection
  274.   ..Set to normal level:_setcfld 15 15 4 250 | dispa Channel CTCP flood protection for %col.target $+ # $+  set to NORMAL level.
  275.   ..Set to high level:_setcfld 16 16 3 200 | dispa Channel CTCP flood protection for %col.target $+ # $+  set to HIGH level.
  276.   ..Set to tight level:_setcfld 17 17 2 150 | dispa Channel CTCP flood protection for %col.target $+ # $+  set to TIGHT level.
  277.   ..-
  278.   ..Set to global default:_setcfld | dispa Channel CTCP flood protection for %col.target $+ # $+  will now use global setting.
  279.   ..-
  280.   ..Disable (turn off):_setcfld 1 1 99 9999 | dispa Channel CTCP flood protection for %col.target $+ # $+  is now OFF.
  281.   .-
  282.   .$_dynpop(%.^whois) Whois on join
  283.   ..$_dynpop(%.^whoison) Whois users who join:set %whois.onjoin. [ $+ [ # ] ] on | dispa You will whois any user who joins %col.target $+ #
  284.   ..$_dynpop(%.^whoisop) Whois if you are opped:set %whois.onjoin. [ $+ [ # ] ] op | dispa You will whois any user who joins %col.target $+ # $+  if you are opped
  285.   ..$_dynpop(%.^whoisoff) Don't whois users who join:set %whois.onjoin. [ $+ [ # ] ] off | dispa You will not whois users who join %col.target $+ #
  286.   .$_dynpop(%.^ops) @Ops bypass protection
  287.   ..$_dynpop(%.^ops) @Ops will not activate most channel protection:set %+nofloodkick.ops. [ $+ [ # ] ] $true | dispa Ops will not set off most channel protections (on %col.target $+ # $+ )
  288.   ..$_dynpop($_not(%.^ops)) @Ops can activate channel protection:set %+nofloodkick.ops. [ $+ [ # ] ] $false | dispa Ops can set off channel protections like any other user (on %col.target $+ # $+ )
  289.   .$_dynpop(%.^vocs) +Voices bypass protection
  290.   ..$_dynpop(%.^vocs) +Voices will not activate most channel protection:set %+nofloodkick.vocs. [ $+ [ # ] ] $true | dispa Voiced users will not set off most channel protections (on %col.target $+ # $+ )
  291.   ..$_dynpop($_not(%.^vocs)) +Voices can activate channel protection:set %+nofloodkick.vocs. [ $+ [ # ] ] $false | dispa Voiced users can set off channel protections like any other user (on %col.target $+ # $+ )
  292.   .-
  293.   .General channel config...:config chanprot
  294.   Extras
  295.   .Font
  296.   ..Basic font:font $_rtok(1,32,%font.basic) $_ltok($_j($_numtok(32,%font.basic)),32,%font.basic)
  297.   ..Popup font:font $_rtok(1,32,%font.quick) $_ltok($_j($_numtok(32,%font.quick)),32,%font.quick)
  298.   ..-
  299.   ..Fixedsys:font 15 fixedsys
  300.   ..Arial:font $_rtok(1,32,%font.basic) arial
  301.   ..Times New Roman:font $_rtok(1,32,%font.basic) times new roman
  302.   ..-
  303.   ..Select...:font
  304.   .Rerouting
  305.   ..Reroute $active $+ ...:set %_arhelp rr $active | _askr _arhelp Channel, nickname, or DCC chat to reroute # to? (prefix a DCC chat with an = sign)
  306.   ..Link $active $+ ... (two-way reroute):set %_arhelp rr -l $active | _askr _arhelp Channel, nickname, or DCC chat to link # to? (prefix a DCC chat with an = sign)
  307.   ..Disable reroute:rr $active
  308.   ..-
  309.   ..Reroute ALL channels...:set %_arhelp rr !chan | _askr _arhelp Channel, nickname, or DCC chat to reroute ALL channels to? (prefix a DCC chat with an = sign)
  310.   ..Disable ALL rerouting:rr c
  311.   ..-
  312.   ..How to reroute
  313.   ...$_dynpop(%+reroute.showchan) Prefix with #channel
  314.   ....On:rr +s
  315.   ....Off:rr -s
  316.   ...$_dynpop(%+reroute.showjoin) Show joins/parts
  317.   ....On:rr +j
  318.   ....Off:rr -j
  319.   ...$_dynpop(%+reroute.showtopic) Show topics
  320.   ....On:rr +t
  321.   ....Off:rr -t
  322.   ...$_dynpop(%+reroute.shownick) Show nick changes
  323.   ....On:rr +n
  324.   ....Off:rr -n
  325.   ...$_dynpop(%+reroute.showmine) Show what you type
  326.   ....On:rr +m
  327.   ....Off:rr -m
  328.   ..View rerouting settings...:rr v
  329.   .-
  330.   .%s^mm:set %_arhelp _msgms sendsop # | _askr _arhelp Memo to send to all SOPs on # $+ ?
  331.   .-
  332.   .Auto mode/topics
  333.   ..Set a mode to be
  334.   ...enforced at all times...:set %_arhelp strict sm # | _askr _arhelp Mode to enforce on # at all times?
  335.   ...set when you are opped...:set %_arhelp strict om # | _askr _arhelp Mode to set on # when you are opped?
  336.   ...set when you are alone...:set %_arhelp strict am # | _askr _arhelp Mode to set on # if you are alone?
  337.   ..Set a topic to be
  338.   ...enforced at all times...:set %_arhelp strict st # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to enforce on # at all times?
  339.   ...set when you are opped...:set %_arhelp strict ot # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to set on # when you are opped?
  340.   ...set when you are alone...:set %_arhelp strict at # | _pentry _arhelp $+ $_s2p($chan(#).topic) Topic to set on # if you are alone?
  341.   ..-
  342.   ..View current settings:strictinfo #
  343.   ..Clear current settings:{
  344.     if (%strictmode. [ $+ [ # ] ] != $null) strict sm #
  345.     if (%onopmode. [ $+ [ # ] ] != $null) strict om #
  346.     if (%alonemode. [ $+ [ # ] ] != $null) strict am #
  347.     if (%stricttopic. [ $+ [ # ] ] != $null) strict st #
  348.     if (%onoptopic. [ $+ [ # ] ] != $null) strict ot #
  349.     if (%alonetopic. [ $+ [ # ] ] != $null) strict at #
  350.   }
  351.   .Auto events
  352.   ..$_dynpop(%pp.aech) $active auto events:set %pp.aech $true | dispa Auto events you add/change/delete will apply only to %col.target $+ #
  353.   ..$_dynpop($_not(%pp.aech)) Global auto events:set %pp.aech $false | dispa Auto events you add/change/delete will apply to all channels
  354.   ..-
  355.   ..Add event for
  356.   ...when anyone joins...:_preae | set %_arhelp auto ja %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &nick& for user who joined, &me& for your nick)
  357.   ...when you join...:_preae | set %_arhelp auto fa %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &me& for your nick)
  358.   ...when you are opped...:_preae | set %_arhelp auto oa %.ch | _askr _arhelp Event to perform? (use &chan& for channel name, &nick& for user who opped you, &me& for your nick)
  359.   ..-
  360.   ..View events for
  361.   ...when anyone joins...:_preae | auto jv %.ch
  362.   ...when you join...:_preae | auto fv %.ch
  363.   ...when you are opped...:_preae | auto ov %.ch
  364.   ...-
  365.   ...All of the above...:_preae | auto *v %.ch
  366.   ..Perform events now
  367.   ...as if someone just joined...:set %_arhelp auto jp # | _askr _arhelp Nickname of user who just "joined"?
  368.   ...as if you just joined:auto fp # $me
  369.   ...as if you were just opped...:set %_arhelp auto op # | _askr _arhelp Nickname of user who just "opped you"?
  370.   ..-
  371.   ..Delete events for
  372.   ...when anyone joins:_preae | auto jd %.ch
  373.   ...when you join:_preae | auto fd %.ch
  374.   ...when you are opped:_preae | auto od %.ch
  375.   ...-
  376.   ...All of the above:_preae | auto *d %.ch
  377.   ..Auto-clear events
  378.   ...when anyone joins
  379.   ....Never:_preae | auto je %.ch 0
  380.   ....On exit:_preae | auto je %.ch 1
  381.   ....On disconnect:_preae | auto je %.ch 2
  382.   ....When you part:_preae | auto je %.ch 3
  383.   ...when you join
  384.   ....Never:_preae | auto fe %.ch 0
  385.   ....On exit:_preae | auto fe %.ch 1
  386.   ....On disconnect:_preae | auto fe %.ch 2
  387.   ....When you part:_preae | auto fe %.ch 3
  388.   ...when you are opped
  389.   ....Never:_preae | auto oe %.ch 0
  390.   ....On exit:_preae | auto oe %.ch 1
  391.   ....On disconnect:_preae | auto oe %.ch 2
  392.   ....When you part:_preae | auto oe %.ch 3
  393.   ...-
  394.   ...All of the above
  395.   ....Never:_preae | auto *e %.ch 0
  396.   ....On exit:_preae | auto *e %.ch 1
  397.   ....On disconnect:_preae | auto *e %.ch 2
  398.   ....When you part:_preae | auto *e %.ch 3
  399.   ..-
  400.   ..On join events
  401.   ...Activate for anyone:_preae | auto ju %.ch >0
  402.   ...Activate for userlevel  below 50:_preae | auto ju %.ch <50
  403.   ...Activate only if userlevel
  404.   ....is less than X...:_preae | set %_arhelp auto ju %.ch < | _askr _arhelp Activate only if userlevel is less than what?
  405.   ....is more than X...:_preae | set %_arhelp auto ju %.ch > | _askr _arhelp Activate only if userlevel is greater than what?
  406.   ....is less than or equal to X...:_preae | set %_arhelp auto ju %.ch <= | _askr _arhelp Activate only if userlevel is less than or equal to what?
  407.   ....is more than or equal to X...:_preae | set %_arhelp auto ju %.ch >= | _askr _arhelp Activate only if userlevel is greater than or equal to what?
  408.   ....is equal to  X...:_preae | set %_arhelp auto ju %.ch = | _askr _arhelp Activate only if userlevel is equal to what?
  409.   ...-
  410.   ...View current setting:_preae | auto ju %.ch
  411.   .Botlist
  412.   ..Add bot for this channel
  413.   ...Standard eggdrop...:set %_arhelp _pbot1e # | _askr _arhelp Nickname or custom mask of bot? (Ex: ChanBot*!*here@*)
  414.   ...Other PP user using OPME...:set %_arhelp _pbot1p # | _askr _arhelp Nickname or custom mask of user? (Ex: *!*ident@*.dom.com)
  415.   ...Custom...:set %_arhelp _pbot1 # | _askr _arhelp Nickname or custom mask of bot? (Ex: ChanBot*!*here@*)
  416.   ..-
  417.   ..%_^ab1
  418.   ...Change password...:set %_arhelp botlist a # %_^ab1 | _askr _arhelp New password?
  419.   ...-
  420.   ...Change/add command
  421.   ....Login... (run when you join chan):set %_arhelp botlist c # 1 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  422.   ....Opme... (opping yourself):set %_arhelp botlist c # 1 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  423.   ....Op... (opping others):set %_arhelp botlist c # 1 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
  424.   ....Deop...:set %_arhelp botlist c # 1 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
  425.   ....Kick...:set %_arhelp botlist c # 1 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
  426.   ....Ban...:set %_arhelp botlist c # 1 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
  427.   ....Unban...:set %_arhelp botlist c # 1 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
  428.   ....Topic...:set %_arhelp botlist c # 1 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
  429.   ...-
  430.   ...Delete bot:botlist d # 1
  431.   ..%_^ab2
  432.   ...Change password...:set %_arhelp botlist a # %_^ab2 | _askr _arhelp New password?
  433.   ...-
  434.   ...Change/add command
  435.   ....Login... (run when you join chan):set %_arhelp botlist c # 2 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  436.   ....Opme... (opping yourself):set %_arhelp botlist c # 2 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  437.   ....Op... (opping others):set %_arhelp botlist c # 2 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
  438.   ....Deop...:set %_arhelp botlist c # 2 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
  439.   ....Kick...:set %_arhelp botlist c # 2 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
  440.   ....Ban...:set %_arhelp botlist c # 2 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
  441.   ....Unban...:set %_arhelp botlist c # 2 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
  442.   ....Topic...:set %_arhelp botlist c # 2 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
  443.   ...-
  444.   ...Delete bot:botlist d # 2
  445.   ..%_^ab3
  446.   ...Change password...:set %_arhelp botlist a # %_^ab3 | _askr _arhelp New password?
  447.   ...-
  448.   ...Change/add command
  449.   ....Login... (run when you join chan):set %_arhelp botlist c # 3 login | _askr _arhelp Login command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  450.   ....Opme... (opping yourself):set %_arhelp botlist c # 3 opme | _askr _arhelp Opme command? (use &bot& for bot's nick, &me& for your nick, &pw& for bot's password)
  451.   ....Op... (opping others):set %_arhelp botlist c # 3 op | _askr _arhelp Op command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to op)
  452.   ....Deop...:set %_arhelp botlist c # 3 deop | _askr _arhelp Deop command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to deop)
  453.   ....Kick...:set %_arhelp botlist c # 3 kick | _askr _arhelp Kick command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for who to kick, &msg& for kick reason)
  454.   ....Ban...:set %_arhelp botlist c # 3 ban | _askr _arhelp Ban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to ban, &msg& for any ban reason)
  455.   ....Unban...:set %_arhelp botlist c # 3 unban | _askr _arhelp Unban command? (use &bot& for bot's nick, &pw& for bot's password, &nick& for nick/mask to unban)
  456.   ....Topic...:set %_arhelp botlist c # 3 topic | _askr _arhelp Topic command? (use &bot& for bot's nick, &pw& for bot's password, &msg& for new topic)
  457.   ...-
  458.   ...Delete bot:botlist d # 3
  459.   ..$_tf2any(%.^ab1,Requestopswhenyoujoin,$null)
  460.   ...$_dynpop(%.^csy) On:botlist j # on
  461.   ...$_dynpop($_not(%.^csy)) Off:botlist j # off
  462.   ..-
  463.   ..View channel botlist...:botlist v #
  464.   ..View all botlists...:botlist v
  465.   ..-
  466.   ..Clear channel botlist:botlist d #
  467.   ..Clear all botlists:botlist d
  468.   .-
  469.   .Rejoin:cycle #
  470.   -
  471.   Chan info:chaninfo #
  472.   Banlist...:ban #
  473.   Logging
  474.   .Logging on:log on
  475.   .Logging off:log off
  476.   .-
  477.   .Save buffer and begin logging:savelog
  478.   .-
  479.   .View log:vlog #
  480.   .Erase log:dellog #
  481.   Scans
  482.   .Default scan
  483.   ..Perform scan:scan #
  484.   ..-
  485.   ..$_dynpop(%.^csa) List percentage away:_cscanm a Percentage away
  486.   ..$_dynpop(%.^csw) List who is away:_cscanm w Who is away
  487.   ..$_dynpop(%.^csi) List IRCops:_cscanm i IRCops
  488.   ..$_dynpop(%.^csh) List average server hops:_cscanm h Average server hops
  489.   ..$_dynpop(%.^css) List favorite server:_cscanm s Favorite server
  490.   ..$_dynpop(%.^csl) List who is on fav. server:_cscanm l Who is on favorite server
  491.   ..$_dynpop(%.^csm) List who is on your server:_cscanm m Who is on your server
  492.   ..$_dynpop(%.^csr) Route to separate window:if (r isin %chanscan.default) { set %chanscan.default $remove(%chanscan.default,r) | dispa Default scan will not be routed to a seperate window } | else { set %chanscan.default %chanscan.default $+ r | dispa Default scan will be routed to a seperate window }
  493.   .-
  494.   .Users matching a mask
  495.   ..%^scan.1:clones # $gettok(%^scan.1,2,32)
  496.   ..%^scan.2:clones # $gettok(%^scan.2,2,32)
  497.   ..%^scan.3:clones # $gettok(%^scan.3,2,32)
  498.   ..%^scan.4:clones # $gettok(%^scan.4,2,32)
  499.   ..%^scan.5:clones # $gettok(%^scan.5,2,32)
  500.   ..%^scan.6:clones # $gettok(%^scan.6,2,32)
  501.   ..-
  502.   ..%^scan.clear:unset %^scan.*
  503.   ..Other...:set %_arhelp _puscan # | _askr _arhelp User mask to scan for on # $+ ? (ex: aol or *.aol.com)
  504.   .Users you know:userscan #
  505.   .Clone scan:clones #
  506.   .-
  507.   .Simple scans
  508.   ..Who's away?:scan # aw
  509.   ..IRCops:scan # i
  510.   ..Server usage:scan # hslm
  511.   .All of the above:scan # awihslm
  512.   .All, routed to separate window...:scan # awihslmr
  513.   .-
  514.   .Detailed server usage...:scan # d
  515.   -
  516.   Ping á á F2:ping #
  517.   -
  518.   Notices
  519.   .All @ops...:set %_arhelp wall # | _askr _arhelp Opnotice message for # $+ ?
  520.   .All @ops and +voices...:set %_arhelp ov # | _askr _arhelp Op/voice notice message for # $+ ?
  521.   .Entire channel...:set %_arhelp n # | _askr _arhelp Notice to send to # $+ ?
  522.   .-
  523.   .%s^mm:set %_arhelp _msgms sendsop # | _askr _arhelp Memo to send to all SOPs on # $+ ?
  524.   .-
  525.   .All selected nicks...:set %_arhelp massn # | _askr _arhelp Mass notice message?
  526.   .All but selected nicks...:if ($snicks == $null) _error You must select some nicks as users to not send the message to | set %_arhelp allbut # $snicks | _askr _arhelp Mass notice message?
  527.   .All but one user...:set %_arhelp _pallbut # | _askr _arhelp Who should we NOT send this notice to?
  528.   Favorites
  529.   .Add channel to favorites:fav a
  530.   .Remove channel from favorites:fav r
  531.   .-
  532.   .View favorites:fav v
  533.   .Clear favorites:fav c
  534.   .-
  535.   .Join favorites now    F11:fav j
  536.   .Join favorites on signon
  537.   ..$_dynpop($_ppcfg(Misc,AutoFavorites)) On:fav s on
  538.   ..$_dynpop($_not($_ppcfg(Misc,AutoFavorites))) Off:fav s off
  539.   -
  540.   Help:help ! channel popups
  541. }
  542.